/**
 * Copyright © 2022 易久批信息技术有限公司. All rights reserved.
 */
package com.dysm.list;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

/**
 *
 * @author xiay
 * @since 2022/2/27 3:08 下午
 */
public class ArrayListRemoveTest {

    public static void main(String[] args) {


        List<Integer> list = new ArrayList<>();
        list.add(2222);
        list.add(2222);
        list.add(3333);
        list.add(12222);
//        for (Integer integer : list) {
//            if (integer == 2222)
//            list.remove(integer);
//        }

//        System.out.println("遍历前：" + list.toString());
//        for (int i = 0; i < list.size(); i++) {
//            Integer integer = list.get(i);
//            if (integer == 2222) {
//                list.remove(integer);
//            }
//        }
//        System.out.println("遍历后：" + list.toString());

//        System.out.println("遍历前：" + list.toString());
//        list.removeIf(next -> next == 2222);
//        System.out.println("遍历后：" + list.toString());
//
//        int i = 123;
//        chuandi(i);
//        System.out.println(i);
        add();
    }

    private static void chuandi(int i) {
        i = 345;
    }

    private static void add() {
        List<Integer> list = new ArrayList<>(10);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        list.add(12);
        ArrayList<Integer> copy = new ArrayList<>();
        copy.addAll(list);
        System.out.println(list.size());

    }
}
